A (WIP) C API allowing use of gluon in other langauges than Rust.
- The returned string is garbage collected and may not be valid after the string is removed from its slot in the stack
- Push a string to the stack. The string must be valid utf-8 or an error will be returned
- Push a string to the stack. If the string is not utf-8 this function will trigger undefined behaviour.