`AlignedNumber` min/max return type should be an `AlignedNumber`, not the member type