It's sequential code with fiddly side effects. I know I've written one.
But I'm generally curious if this is in-fact possible in someway.