done with Data.ByteString.Unsafe modulo mapTyVar bug issue