Added in enumerable slices and concepts
Improve api support