Centralize signing context into a type.