Very hasty [and incomplete] switch from penumbra to play-clj. More of a sledge hammer approach than anything useful. But it builds.