implement support for parameter substitution via #/% operators