Adds functionality for named placeholders (:value)

Adds functionality for named placeholders (:value), in addition to the currently supported anonymous placeholders (?).