Add operations on refined typed
Open
- Dominant language
- Scala
- Stars
- 1.7k
- Forks
- 152
- Avg merge
- 1h 20m
- Merged PRs (30d)
- 6
Description
Would be great to have a subset of the same operations available on unconstrained typed also available on refined types but tracking properties across operations. Even a small subset would probably already be a big win. I am thinking things like:
```
scala> val a: Int Refined Greater[W.`5`.T] = 10
scala> a + 1
res0: Int Refined Greater[W.`6`.T]
```
Are there any operations like this already? If not, adding a few to open the door for contributions in the same style might be a good way to get started.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.