title: Enumerated type as input or output
body: <p>In Systemveilog, is there any way that one can pass an enum type variable to other modules? That is, to define an enum type variable as either input or output. Is there any example available?</p>