https://blog.mathquant.com/2019/04/16/2-3-common-api-explanations.html
2.3 Common API explanations