* forward declarations are recorded as undefined types now * fixed minor issue with dependent template argument names