Set experimental option true when set via compile().

Fixes #1490
Setting any experimental option true, causes option.experimental true, so setting experimental=false will have order dependent results (depending on whether 'experiment' comes before or after an individual experimental option). Since experimental false is the default, I think ignoring experimental=false is the lesser evil.