Add at-TypedDict macro