Contributed by Tim Belonax
Contributed by James Edmondson (OH no Type Co.)
Contributed by Daniel Rico
Contributed by John Rice
Contributed by Andreas Mayer