swap mutable << operator for "+ value" because immutability is cool