finally is a keyword in some languages..removed for now, but might be re-added later
split async classes into own package; async Promise + Cascade
Exceptions in Cascades should not be thrown as we cannot ensure the input value for following Cascades is valid