Added Set.Compile() to force compilation and catch errors before execution.
Better block tests.