pub fn str_parse<T>(elem: &str, ctx: &Context) -> Result<T>where T: FromStr, <T as FromStr>::Err: Display,