Ensure that temporaries introduced during bind/as are declared.
Quote trigger name, to pass by string.
Fix naming conventions for included headers.
Add serialization call to send invocations.