func Count(file string) (uint64, error) {
	cnt, err := pudge.Count(file)
	return uint64(cnt), err
}
Count return count of keys or error if any
package slowpoke
import (
	"bytes"
	"encoding/binary"
	"encoding/gob"
	"reflect"
	"github.com/recoilme/pudge"
)
func Set(file string, key []byte, val []byte) (err error) {
	return pudge.Set(file, key, val)
}
func Put(file string, key []byte, val []byte) (err error) {
	return pudge.Set(file, key, val)
}
func SetGob(file string, key interface{}, val interface{}) (err error) {
	bufKey := bytes.Buffer{}
	if reflect.TypeOf(key).String() == "[]uint8" {
		v := key.([]byte)
		_, err = bufKey.Write(v)
	} else {
		err = gob.NewEncoder(&bufKey).Encode(key)
	}
	return pudge.Set(file, bufKey.Bytes(), val)
}
func Has(file string, key []byte) (exist bool, err error) {
	return pudge.Has(file, key)
}