Multimethod instead of String->Fn map.