Multiple fixes in text utils and some extracted functions. Prefetch
is now able to generate own init_impl() with calling corresponding
init_impl() in base if:

- It's not the one in bobox:box
- It's not private

Optimizer allows access to

- bobox::box
- bobox::basic_box