Why not just DIY using arrow operators?
julia> ↦(x,a) = pushfirst!(a::AbstractArray,x)
↦ (generic function with 1 method)
julia> ↤(a,x) = push!(a::AbstractArray,x)
↤ (generic function with 1 method)
julia> 3 ↦ [1,2]
3-element Array{Int64,1}:
3
1
2
julia> [1,2] ↤ 3
3-element Array{Int64,1}:
1
2
3