+ Add bench for generics.
+ Drop `_` prefix in selector names.
+ Document generics.