draw token from deck on top of another token

Would it be possible to extend the “draw marker” trait in order to also allow to draw a token from a deck?
So the options would be something like

  • define token,
  • select specific token,
  • select deck

Thanks