If Point is just a typedef created in Fibers, is there really a reason to use Fibers::Point instead of the underlying type? I'm asking because I'm curious.