In newsched the pipe types are implemented by hand, but I don't necessarily want to delete the pipes compiler. Port it to the new scheduler. Related to #5018