Add native methods.

Adds support for native class methods and `Bool#__str__` method as a test
case.

Also begins the process of converting `Value` constructors into static methods to avoid ambiguity when returning `Value`s from methods.