**As a** lib User **I want** an option for an `Action` to fail if not performed in some time frame **So I** can place an upper bound on processing time