Rewrite module hierarchy, simplify malt.__.convert