removed operator new in front of Error since it it unnecessary
Promisified sequence related classes
Added ensure to promise class