Plausible Blocks (PLBlocks) provides a drop-in runtime and toolchain for using blocks in iPhone 3.0 and Mac OS X 10.5 applications. Both the runtime and compiler patches are direct backports from Apple's Snow Leopard source releases.