Optionally parameterize decode_tlv_stream with custom decode closure