refact
simplify bytes ser
ok
simplify reify - not needed for optional!
rearrange packs