minor: add missing basic header to fix VS2013 build