draft implementation of numbers in :val selector

something like this might work?
What's the + sign doing here?