Have number types play nicer with synthesis process
Drop NOINLINE from iterate function