draft implementation of numbers in :val selector

something like this might work?