superset of ffibind