This is excellent.

Deserves a lot more Github stars!