import Foundation

enum Delay {
    @discardableResult static func by(_ interval: TimeInterval, block: @escaping () -> Void) -> Timer {
        Timer.scheduledTimer(withTimeInterval: interval, repeats: false) { _ in block() }
    }
}