Move test/ out of examples/ and into main project dir.
More display improvements for bench lib.
Inferred should match with specified for return types. Not the other way around.
Refactor Repl to make it more usable as a library.
Put Phake in its own namespace (pharen.phake).
Add test for type annotations.
Enable handling of pharen funcs in different namespaces.

This allows for proper partialing and typechecking of foreign-ns functions.
Add proper type annotations for args to stats.mean

Previously these were not needed because functions with namespace prefixes were not type-checked due to a bug fixed in the previous commit.
Use namespaced phake function names.