suggestion for varnames:
funcitonImplementations
functionResolvers