Change subscription::run
to take a function pointer
#1723
Merged
subscription::run
to take a function pointer
#1723