Helper type to ensure exact object shape - disallows excess properties
The required type
The actual type being checked
Helper type to ensure exact object shape - disallows excess properties