Avoid clone in `elements`
Remove separate methods for operator overloads