 
 import Foundation
 
-public func every(interval: NSTimeInterval, fn: () -> ()) -> NSTimer {
-	let timerTrampoline = TargetActionTrampoline()
-	timerTrampoline.action = fn
-	return NSTimer.scheduledTimerWithTimeInterval(interval, target: timerTrampoline, selector: timerTrampoline.selector, userInfo: nil, repeats: true)
-}
-
 public func const<T, V>(val: T) -> (V -> T) {
 	return { _ in val }
-}
-
-public func constF<T, V>(fn: @autoclosure () -> T) -> (V -> T) {
-	return { _ in fn() }
 }
 
 public func id<T>(val: T) -> T {

	return f(a)
}

infix operator ~ { associativity right precedence 10 }
public func ~<A, B>(f: A -> B, a: A) -> B {
	return f(a)
}

public func flip<A, B, C>(fn: (A, B) -> C) -> (B, A) -> C {
	return { b, a in
		return fn(a, b)


public func void<T>(fn: @autoclosure () -> T) {
	fn()
}

infix operator <^> { associativity left }
