Added future.foreach
Added a result package object for type aliases