Implement internally opaque bn access from ts