relax bounds on in/out methods, fix conceptual bug for bounds in TypedGraph methods