Is everything still glued together without being able to repair yourself? /s
inline class Password(val value: String) record Point(int x, int y){}
Point pp = p with { x = 3; }
[1]https://github.com/openjdk/amber-docs/blob/master/eg-drafts/...