func (tp *Parser) Unmarshal(p []byte, v interface{}) error {
	var res interface{}

	if err := edn.Unmarshal(p, &res); err != nil {
		return fmt.Errorf("unmarshal EDN: %w", err)
	}

	*v.(*interface{}) = cleanupMapValue(res)

	return nil
}
// Unmarshal unmarshals EDN encoded files
Unmarshal unmarshals EDN encoded files
// Unmarshal unmarshals EDN encoded files
func (tp *Parser) Unmarshal(p []byte, v interface{}) error {
	var res interface{}
	if err := edn.Unmarshal(p, &res); err != nil {
		return fmt.Errorf("unmarshal EDN: %w", err)
	}
	*v.(*interface{}) = cleanupMapValue(res)
	return nil
}
func ( tp * Parser ) Unmarshal ( p [ ] byte , v interface { } ) error { var res interface { } if err := edn . Unmarshal ( p , & res ) ; err != nil { return fmt . Errorf ( " " , err ) } * v . ( * interface { } ) = cleanupMapValue ( res ) return nil }
Unmarshal unmarshals EDN encoded files
Unmarshal unmarshals EDN encoded files