Luke and Matt didn't object to using schemes this way.

If mix of public schemes with private is confusing, maybe private ones should be renamed to make that clearer? e.g. `heads:john.gapper` -> `fthead:john.gapper`?