/post/v2-api-design-stick-to-javascript-behavior-whenever-possible-3aaps6i6yjkg3/
https://blog.date-fns.org/v2-api-design