Tools for Type Checking or Generating `dual(2, fn)` Declarations - Effect Community