concept module parameters working -- both constant and type