Compile to iolists internally