pub fn ErrorImATeapot<T>(err: T) -> Errorwhere T: Send + Sync + Debug + Display + 'static,
Helper function that creates wrapper of any error and generate IM A TEAPOT response.