hide global arrahs from namespace bb
- use safe wrappers: assert checked functions.
- hide arrays in a way enforcable by the compiler
- zero performance cost: functions will be inlined (let compiler decide) when code is generated at link time from the bytecode produced at compile time. kudos -flto