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.