Text this: Floyd : a functional programming language with distributed scope