Better partial support for `from(Node)Callback` (pull request)

As discussed in #133