Block based Objective C wrapper for the Buffer API.