https://www.dailydishnews.org.uk/post/annotated-in-python-and-fastapi-deep-dive-xlq181