Stripped out dumb stuff, added bool func sigs
Added map func sigs
Added transformation func sigs
Added extra func sigs