$use Access Arithm StdIO; $tfunc ParMap s.granule e.list = e.list; ParMap s.granule e.list, { :: e.head, :: e.tail, :: e.tail, :: e.head, e.head e.tail; ; }; $func MapFib e.list = e.results; MapFib { s.n e.rest = ; /*empty*/ = /*empty*/; }; $func Fib s.n = s.fib_n; Fib { 1 = 1; 2 = 1; s.n = > >>; }; Main = >;