#18856 Generate Rules/Types from subsystems
Issue created by thejcannon
In several places we hand-write a rule and a type to get a single option from a susbsytem (usually the global subsystem).
We can and should make this generic so this is much easier to do.
pantsbuild/pants