shapefile WIP for comment

Instead of having a function here, build a static Map[Char, Parsable[_]] and call getOrElse on the Map.  That way you're not running a find.  Basically, memoize this thing.