Tsonnet #43 - Object fields, now with an opt-out clause

Tsonnet gains computed field names, letting object fields exist conditionally.