class Roda::RodaPlugins::TypecastParams::ProgrammerError

do not match what is expected. Should probably be treated as a 5xx error.
These are different from Error which are raised because the submitted parameters
Exception class for errors that are caused by misuse of the API by the programmer.