updated for new 0.2.* of Data.Foreign