more accurate require() in midirepl until i make a truer implementation