a pbc wrapper for HsLua