Add compiling as needed example, fix tasks def for 0.3.1. Closes GH-74, closes GH-76.