func (s *fallbackServer) NewHash() Hasher {
	return &md5Wrapper{Hash: md5Pool.New().(hash.Hash)}
}
NewHash -- return regular Golang md5 hashing from crypto
package md5simd
import (
	"crypto/md5"
	"hash"
	"sync"
)
const (
	BlockSize = 64
	Size = 16
	internalBlockSize = 32 << 10
)
type Server interface {
	NewHash() Hasher
	Close()
}
type Hasher interface {
	hash.Hash
	Close()
}
type md5Wrapper struct {
	hash.Hash
}
var md5Pool = sync.Pool{New: func() interface{} {
	return md5.New()
}}
type fallbackServer struct {
}