Now that command types are mostly formalized, protocols are one of the first places that it makes sense to partition.
The Core Protocol Transpiler currently only looks for other transpilers.
It should instead search for either Transpilers or a valid protocol function.