class P pro d from var as decimal def main p = {'a': 1.0} decimal.tryParse('1', out p['a']) # .error. An indexer cannot be passed as an "out" parameter decimal.tryParse('1', out .d) # .error. A property cannot be passed as an "out" parameter