Added ABP.hs version using Wouter's Stream library.