@kity @unascribed it looks nice in theory but the only concern I'd have is equality and assignment looking too similar, the space in the middle of == is what I use to distinguish them