established string and buffer support
fully working example also for object mode, adding jsdocs