Refactored to utilize no syntactic sugar by returning an instance of `Abaaso` from `abaaso()` because it has `element` methods on it's prototype and also extends `Array.prototype`