Dev

Not broken as far as I can tell, improvements to make and free functions for many types.