Cleaned up interval_macros.jl