Typesafe BufferHandle

Good idea.