read

abstract fun read(input: Input): T
open fun read(bytes: ByteArray): T
open fun read(hex: String): T