(.module: [library [lux {"-" [Source Module]} [world ["[0]" binary {"+" [Binary]}] ["[0]" file {"+" [Path]}]]]] [// [compiler {"+" [Compiler]} [meta ["[0]" archive {"+" [Archive]} [descriptor {"+" [Module]}]]]]]) (type: .public Source Path) (type: .public (Mediator !) (-> Archive Module (! Archive))) (type: .public (Instancer ! d o) (-> (file.System !) (List Source) (Compiler d o) (Mediator !)))