Use ObjectLiteral inside TCDCA
Fix codegen for ObjectLiteral inside TCDCA
Use `__unused` for nullary function argument