vectors arrays and objects
vhdl