initial support for document types (list, map, bool, null)