define a de Bruijn -> named conversion

and show it's a one-sided inverse. but not sure what to do with it. i
think what really needs to be shown is that VSUBST respects
alpha-equivalence, and de Bruijn terms aren't all that important (except
as canonical representatives).