def METHOD_NAME(polygon: Polygon, **kwargs):
    """Constructs a matplotlib patch from a geometric object
    The `polygon` may be a Shapely or GeoJSON-like object with or without holes.
    The `kwargs` are those supported by the matplotlib.patches.Polygon class
    constructor. Returns an instance of matplotlib.patches.PathPatch.
    Example (using Shapely Point and a matplotlib axes):
      >>> b = Point(0, 0).buffer(1.0)
      >>> patch = PolygonPatch(b, fc='blue', ec='blue', alpha=0.5)
      >>> axis.add_patch(patch)
    Args:
        polygon (Polygon): polygon
        kwargs (dict): dictionary
    Returns:
        PathPatch: matplotlib patch
    """
    return PathPatch(PolygonPath(polygon), **kwargs)