maybe `_lib` or `internal` is a better name for now? /me shrugs.