Bridging the gulf better (0)

by Mark Shields, Simon Peyton Jones