--- "effect": patch --- add Context.Key type, used a base for Context.Service and Context.Reference