Instead of a TxId. The public interfaces are left unchanged. This is a
step toward making it a template class able to handle both transactions
and proofs, which are uint256 subclasses.
There is a tweak to make the type conversion from the GetRequestable
public interface, which involves updating the signature of the internal
implementation.