- [ ] During resolution of constant lookup the same constant only in the parent scope to avoid circularity - [ ] Implement `|` or some other operator to construct overload chains/sets