Project for a presentation about designing hybrid (typed/dynamic) API