String? optionAsString(String key, [String? def]) => option<String>(key, def, TypeParser.parseString);