Fix #1544: We weren't making the callable reference primary as captured.
Fix #1544: Add a test
Issue #1525: Don't lose information about the declared-voidness of methods.
Issue #1525: A fixup for how voidness interacts with boxedness
Issue #1525: Add a test for a tricksy boxing/voidness problem.
Issue #1525: Fix a .src changed by the changed TypeInfo annotation