pub fn resolve( input: &str, lookup: &dyn Fn(&str) -> Option<String>) -> Result<GolinkResolution, GolinkError>