Closer to full compilation. I think some things are missing for examples