it is now creating a list of seemingly valid kernels, now to hook up machinery to ge them called
Fix ocltools product to not use reduce and thus be python3 compatible