Dont need this dll
minimized hello world!
cleaned up assembly a bit

procedures now take a variable length arg, and automatically add self to
the builder, using the procedure() function