- ent_id :: AST.VHDLId, -- The id of the entity
- ent_args :: [Port], -- A mapping of each function argument to port names
- ent_res :: Port, -- A mapping of the function result to port names
+ ent_id :: AST.VHDLId, -- ^ The id of the entity
+ ent_args :: [Port], -- ^ A port for each non-empty function argument
+ ent_res :: Maybe Port, -- ^ The output port