Drop defaction in favor of a simpler API. Fixes #41.