increase flexibility
activate more GHC warnings