lua datatypes (incomplete)