Promise Evaluation - library that handles your stack evaluations