typed.go
func (t Typed) InterfaceIf(key string) (interface{}, bool) {
	value, exists := t[key]
	if exists == false {
		return nil, false
	}
	return value, true
}
func (t Typed) InterfaceIf(key string) (interface{}, bool) {
	value, exists := t[key]
	if exists == false {
		return nil, false
	}
	return value, true
}
func ( t Typed ) InterfaceIf ( key string ) ( interface { } , bool ) { value , exists := t [ key ] if exists == false { return nil , false } return value , true }
// Returns an string at the key and whether
// or not the key existed and the value was an string
Returns an string at the key and whether or not the key existed and the value was an string