Do all your favorite clock things:
using Clockwork
@test π+π== π # 3:30 + 1:30 == 5:00
@test π^50 == π
@test Clock("3:30") == π
let cp = Dates.Hour(3) + Dates.Minute(30)
@test Clock(cp) == π
@test Dates.CompoundPeriod(π) == cp
end
julia> hooks_nightmare = rand(Clock,10,10)
10x10 Array{Clockwork.Clock,2}:
π π’ π π§ π¦ π§ π π π π
π π π π’ π€ π₯ π₯ π’ π¦ π£
π π π π π π₯ π π π¦ π
π§ π π π π π π π π π
π π π π π π π π π₯ π§
π π§ π π π π§ π π π₯ π
π π£ π π π π π π π’ π
π π§ π₯ π₯ π§ π π π π π’
π π π π§ π§ π₯ π π π€ π
π π π₯ π§ π£ π π₯ π π₯ π
julia> hooks_nightmare * rand(Clock, 10, 2)
10x2 Array{Clockwork.Clock,2}:
π π
π π
π π
π π
π‘ π’
π§ π
π§ π
π π
π§ π
π π€