>> +1 for reconsidering the d.[name] / d.(name) / d!name syntax. > > d.[name] is too much like d[name] The . that modifies the meaning of > 'name' is too far away. I think this is the best choice. > d.(name) I think 'x' and ('x') should remain the same -Alexander