UVM sequence macros are a great way of reducing code and hiding away some details.
`uvm_do macros enable a sequence item to be created, randomized and executed on a sequencer all from a single line of code.
`uvm_create is another macro which simply creates an object of a sequence item so that it can be handled later on. Let's see what the name of an object created by
`uvm_create would look like. Unlike a typical
type_id::create() method where you get to specify a required name,
`uvm_create does not have any, not that it matters, but just for trivia.