export Sugar.newArray as fromFunction
documentation wibbles
open the array function in AST.Apply to the array environment

- the run1 evaluator forms introduce a free variable that might be required by the array function, and this messes with sharing recovery
- see: AccelerateHS/accelerate#95
wibble
convert functional dependencies to type families