add @compileTimeOnly to `speedy`
implement `take` and try to optimize it to the root generator if possible

(This assume a pure user-function in map.)
add auto ops for all kinds of arrays
provide auto range conversion, add @compileTimeOnly to the conversions
cosmetic changes
updated README