EdLambda talk: optimising & scaling parallel Haskell