https://myhobbybest.github.io/posts/dart-callable-classes/
Callable classes - myHobbyBest