first stab at generating a TProcessor implementation
limitations: scala only, syncFunctions only, service implementation must use Some as the higher-kinded-type