-- | Looks up a property in the 'Configuration' by the given 'Name'.
--   Fails with an error if the property is not found or is of wrong type.
require :: (Configurable a) => Name -> Configuration -> a
require n = fromJust . lookup n
require :: (Configurable a) => Name -> Configuration -> a
require n = fromJust . lookup n
require n = fromJust . lookup n