Basic datatypes and parsing utilities.