More flexibility in module type values