Supports running exercises.
Makes compilation lazy.
Makes bindings lazy.
Runs tests through hifive.