Add comment
Move macros into separate crate
Move Trampoline back to this crate
Silence warning about 'go' being potentially unused