and then the optional "factory"/imperative/etc bit...
# development
w
and then the optional "factory"/imperative/etc bit would take the kwargs and the default payload fields or something.