gets exported from both vm and bignum. Otherwise, we would lose 'cause the C package uses both of them.