convenient data types