Typesafe BufferHandle

That looks much better!