Imp는 언어모델 호출을 타입이 있는 입출력 명세로 표현하고 예제와 지표를 통해 개선하는 DSPy의 접근을 Elixir로 옮긴 프로젝트다. 에이전트 실행을 OTP 감독 아래의 프로세스로 관리하고 도구 권한, 실행 중단, 이벤트 추적을 제공한다. 공식 DSPy 문서도 명세와 모듈, 최적화기를 분리하는 설계를 설명한다. Imp 저장소는 0.7 버전이 실험적이고 API 변경과 대규모 성능 검증이 남아 있다고 명시하므로, 완성된 동등 대체재라는 표현에는 주의가 필요하다.