Reliable executor for functions that can intermittently fail
reliable_executor is a utility that helps execute functions that have a chance of intermittently failing. It will automatically retry if the function throws an exception and can be configured with different number of retries and time between tries.