Experiments with non-causal, equation-based modeling in Julia