All apps must be functions

Also, added mach.call and made specs use it.