give better error message when trying to read non-existing field.
support more generic way of setting object fields.
return initialized object when setting by props.
Add debugging macro defs..
support setting union value from props list.
add function for debug dumping #rpc_call{} record.