interface/interface library

Typedefs

CodeBuilder = Code Function()
CodesBuilder = Iterable<Code> Function()