Contributed by TypeTogether
Contributed by Anna Giedryś
Contributed by Matthew Buchanan
Contributed by Stephen Coles
Contributed by Jan Middendorp