Add native-apply syntax
Pass current pair as second argument to Pair.forEach callback
Documentation cleanup
lib.base additions and cleanup
Update build