Maply

I'd leave this one in its own branch for now.