Maybe (AST.Expr , AST.Expr) -> -- ^ Optionally, the condition to test for
-- and the value to assign when true.
AST.Expr -> -- ^ The value to assign when false or no condition
AST.ConcSm -- ^ The resulting concurrent statement
Maybe (AST.Expr , AST.Expr) -> -- ^ Optionally, the condition to test for
-- and the value to assign when true.
AST.Expr -> -- ^ The value to assign when false or no condition
AST.ConcSm -- ^ The resulting concurrent statement