Extend existing module

Note that using module type of may lead to versioning difficulties and possible breakage: Serious OPAM package quality issues