hide global arrahs from namespace bb
- use safe wrappers: assert checked functions.
- hide arrays in a way enforcable by the compiler
- zero performance cost, thanks to link time code generation and optimizations (-flto). functions will be inlined when code is generated at link time from bytecode produces at compile time!