Implement BinaryRead types