@dnadolny sorry for taking so long to reply, I don't get notifications (again!). I don't know why it doesn't work for `*` (maybe because it's implicitly added?), but I'd go for this version. It certainly covers more cases than the other one, and we can always fall back to Any when it gives back an error. WDYT?