Switches on key in object, with default fallback
Key to look up
Object with values and optional default
Value at key or default value
Switches on key in object, with default fallback