Add support for highwater

This should be merged after highwater gets into npm.