class Point extend Domain::Scalar.new(:x, :y) end