-*- lexical-binding: t -*- ALL THE THINGS