datatypes are implicit.