bug(transpiler): Support optional arguments in annotations.