Oops, forgot to move files to the right place.
Fixed method accessibility.
Fast ldc bugfix.
Fixed silly bug.

.ptr should be .funcptr