Make ASM combinators not require return type of ()
Add sub module to make.pl