wal: init

@unihorn Let's work on this branch
use http://golang.org/pkg/unsafe/#Sizeof here?