Renames is named trait to is symbol, use defined-or instead of boolean-or when checking return value of native_symbol (moritz++). Add basic test to make sure it works.
Provide a way to use a different name in your Perl than the native library
Sometimes the names used in a particular native library may not mesh well with their usage in Perl. Rather than force our Perl subroutines to have the same name as their native counterparts, we provide a way to specify the name of the routine in the native library that our arbitrarily- named Perl subroutine maps to.
Tests and some small tweaks to the code.