adds Future#mayRescue and Future#rescue
unit implements runnable and supplier
fix #1