Avoid using pointers to store opaque values, which will be incompatible in Go 1.4
Merge pull request #5 from moriyoshi/fix/moriyoshi/avoid-pointer-aliasing

Avoid using pointers to store opaque values, which will be incompatible in Go 1.4