issue #1: map and filter shortcuts and implementations for primitive types