initial support for Monotone, by Nathaniel Smith