simulatneous mapping and accumulation
small tweaking of LazyList

There still needs to be more work done here
add error for unimplemented >>=
todo
removed >>= in favor of 'switch', added selfswitching

removed monadic interface of eventstream and FPSignal, changed to 'switch'.
although it makes sense implementation wise, it's difficult to reason on using >>=. It's more clear what is going on with the 'switch' combinator
allow supercollider to inline some performance sensitive anonymous functions