Added tail recursive fib and support for warnings. Moved tracing to Context. Renamed (set) to (value:) and removed (get).