Close #62: timeoutable module