ivory: change to use compileWith interface
gitignore wibble