Fix fundamental conversion with missing functions.
Fundamentals don't have to specify all of the functions they can implement such as get-value, set-value, ref, and unref. As such, we should handle these failures gracefully instead of asserting.
Fixes #365 (closed).
Edited by Evan Welsh