Rename Abs to Opaque
Add comments for $Free enum
Cleanup
Simplify annotation
Rearrange comments
Modify scope of unsafe usage
Add comment
Move macros into separate crate
Move Trampoline back to this crate
Silence warning about 'go' being potentially unused