Change all usages of fn? to ifn? so {} and other IFn fit fnSchema

a bit eager here -- this should actually be `fn`.