- fix for bug 1965: missing xor export, now instead of (a @ b) it exports (!a != !b)
- fix for bug 1966: now a member variable controls that functions are only exported once.