  ( -> Void)
  (Int -> Void)
  ( -> Any)
  ( -> Void)
  ( -> Void)
  ( -> Void)
  (Dom -> Void)
  ( -> Any)
  (Dom -> Void)
  ( -> Void)
  ( -> Void)
  (Any -> Any)
  ({} -> Int)
  ( -> Any)
  ( -> Void)
  ((Bool + Any) -> Void)
  ( -> String)
  ( -> String)
  (String * String * (Bool + Void) * UserItem -> Void)
  (Dom * String * String * UserItem -> ( -> Void))
  ( -> Void)
  ((Void + String) -> Void)
  constructor (String * String * String * String * String * Bool * String * Bool * Date * String -> {title : String, id : String, url : String, color : String, accessLevel : String, selected : Bool, timezone : String, hidden : Bool, updated : Date, overrideName : String})
  (Dom * {} -> Void)
  (Dom -> ( -> Void))
  ( -> Void)
  ( -> ({} + {0 : CalEvent, 1 : CalEvent, 2 : CalEvent, 3 : CalEvent, 4 : CalEvent, 5 : CalEvent, 6 : CalEvent, 7 : CalEvent, 8 : CalEvent, 9 : CalEvent} + {0 : CalEvent, 1 : CalEvent, 2 : CalEvent, 3 : CalEvent, 4 : CalEvent, 5 : CalEvent, 6 : CalEvent}))
  (String * String -> Void)
  ( -> Void)
  (Date * ({} + {0 : CalEvent, 1 : CalEvent, 2 : CalEvent, 3 : CalEvent, 4 : CalEvent, 5 : CalEvent, 6 : CalEvent, 7 : CalEvent, 8 : CalEvent, 9 : CalEvent} + {0 : CalEvent, 1 : CalEvent, 2 : CalEvent, 3 : CalEvent, 4 : CalEvent, 5 : CalEvent, 6 : CalEvent}) -> ({} + {0 : CalEvent} + {0 : CalEvent, 1 : CalEvent}))
  (Dom * {} * String -> Void)
  constructor (String * String * String * String * Date * Date * Bool * String * Bool * String * String * String -> {getNiceTime : ([CalEvent]  -> String), getItem : ([CalEvent]  -> Dom), title : String, url : String, location : String, reminder : String, startTime : Date, endTime : Date, isAllDay : Bool, attendees : String, recur : Bool, desc : String, userId : String, originalId : String})
  ([CalEvent]  -> Dom)
  (CalEvent -> (Any -> Any))
  (Any -> Any)
  ([CalEvent]  -> String)
  (Dom * String * String * UserItem -> Void)
  (String * String * String * UserItem -> Void)
  (String -> ( -> Any))
  ( -> Any)
  (Any * Any * Any * Any * Any * Any -> Any)
  (CalEvent * CalEvent -> Int)
  (Any * Any -> Any)
  (String * String * String * null -> Any)
  (CalEvent -> (Dom * Int * Dom * Int * Int * Int * Int -> Void))
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (String -> Int)
  (String -> UserItem)
  (Dom * Int * Dom * Int * Int * Int * Int * Bool * Bool * String * String * String -> Void)
  constructor (String * String * String * null -> {AddToSidebar : Void, item : Dom})
  ( -> Any)
  (Dom -> Void)
  (UserItem -> Bool)
  (UserItem * Bool -> Void)
  (Dom * Int -> Void)
  (String -> String)
  (Int -> String)
  (Date -> String)
  (Date -> String)
  (Date * Int -> Date)
  (Date * Date -> Bool)
  (Any * Any -> Any)
  (Date -> Bool)
  (String -> Void)
  (String -> String)
  (Any -> Any)
  (Any -> Any)
  (Any * Any -> Any)
  (Date -> String)
  (Date * Bool * Bool -> String)
  (Date * Date * Bool -> String)
  (Any -> Any)
  (String -> Date)
  (Date -> String)
  (Dom -> Void)
  ( -> Any)
  (Int -> Void)
  ( -> Int)
  ( -> Int)
  ( -> Void)
  (String -> String)
  (Dom * String -> ( -> Void))
  ( -> Void)
  (Dom * String -> Void)
  (String -> Void)
  (Dom -> Void)
  (Any -> Any)
  (Any * Any -> Any)
  (Any * Any * Any -> Any)
  (Any * Any * Any -> Any)
  (String * String * Int -> ((Any * Any * Any * Any * Any * Any * Any -> Any) + (Dom * Int * Dom * Int * Int * Int * Int -> Void)))
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Int * Int * Int -> Void)
  (Int * Int * Int -> (( -> Any) + (Dom -> Void)))
  ( -> Any)
  (String * (Int + Double) * Int * (Int + Double) * Int * (Void + (Any * Any * Any * Any * Any * Any * Any -> Any) + (Dom * Int * Dom * Int * Int * Int * Int -> Void) + Any) * (Void + (Dom -> Void) + Any) -> Dom)
  (Dom -> Void)
  ( -> Any)
  ( -> Any)
  ((String + Int) * (Int + Double) * Int * (Double + Int) * Int * ((Dom * Int * Dom * Int * Int * Int * Int -> Void) + (Any * Any * Any * Any * Any * Any * Any -> Any)) * ((Dom -> Void) + ( -> Any)) * (Void + String + Any + null) * (Void + String + Any) -> Dom)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Any * Any * Any * Any * Any * Any * Any -> Any)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
  (Dom * Int * Dom * Int * Int * Int * Int -> Void)
