let not_impl func = raise (Not_implemented func)