namespace boost {
  template<typename F> class function {};

  namespace graph {
    template<typename V, typename E> class adjacency_list { }; 
  };
}