Environment
Previously, the functor applications were hidden in a module generated by `tezos-protocol-compiler`.
This required some modifications in the Base48 module, in order not to share the 'resolver' between distinct version of the economical protocol.