#!/usr/bin/env python3 from typing import Optional, Union, NamedTuple class Point(NamedTuple): x: Optional[int] = None y: Union[int, None] = None z: int | None = None if __name__ == "__main__": print(Point(x=1)) print(Point(y=1)) print(Point(z=1))