Add `rvalueOf`/`lvalueOf` traits.
Use `std.traits.{rvalueOf,lvalueOf}` in `std.traits.hasElaborateAssign`.