Learning Julia via implementing Propagators