Describir: More Than the Code: Learning Rules of Rejection in Writing Programs.