NotImplementedError = :poop: because it is not an standard error

```
irb(main):001:0> NotImplementedError < StandardError
=> nil
irb(main):002:0> NotImplementedError < Exception
=> true
irb(main):003:0>
```

not sure if we care since this is happening in the "macros" setup