Remove the required keyword on functions.
Make XPCDouble comply with IntegerLiteralConvertible.