YAML/Syck key pass to add type block?

I’ve had a couple occasions now where having the key of the map node
(or index for sequence) would have been very helpful in the my type

a: !!table

YAML.add_private_type(‘table’) { |tag, data|
Table.new( key, data) # have no key

class Table
def initialize( name, data )
@name = name # needs to be ‘a’

Might that be possible in the future – I imagine you’d hav to pass the
node type too seq or map.