backmerged release 0.5.1 into develop
Specify socket emitter for unbound functions.
Merge branch 'develop'