Так как Julia это duck typing, то пытаться её обмануть и сделать язык со статической типизацией не получится.
Duck typing, кмк, ортогональная фича с динамической типизацией, т.е. язык может быть вполне себе статическим, но duck typing, в Go интерфейсы вполне себе по схожему принципу работают