See TODOs on each languages implementations.