Get the dynlink module to respect the GC properly.

Seems to fix PR #59!