HList split methods reverted to return Tuple2 (to maintain back compatibility)

New methods added (ending with 'P') to return products