Allow the constructor to accept buffers by using a for-loop rather than map().