VimUnDop]j-=][b70dmiCCCCP_PC5_PD""5_ PF "use strict"5_ PHvar accumulate = require5_PLvar accumulate = require()5_PNvar accumulate = require("")5_%P5_ Pvar reducible = require()5_ Pvar reducible = require("")5_ #P function lazy5_ Pfunction lazy()5_ Pfunction lazy(f)5_  Pfunction lazy(f) {}5_ P 5_P return reducible()5_P  return reducible(function())5_*P+ return reducible(function(next, initial))5_,P . return reducible(function(next, initial) {})5_P8 5_PV  5_Pa   5_ Pg  var params = slicer.call()5_ Pl 5_ P}  f.apply()5_ P  f.apply(f, params)5_ !P ! accumulate(f.apply(f, params)5_ P 5_P 5_P   5_ P   *  5_  P 5_! !P , Function let's you define lazy reducibles 5_ "! 'P ' Function let's you define reducibles 5_!#" P . Function let's you define reducibles lazily 5_"$# 3P 3 Function let's you define lazy reducibles lazily 5_#%$ P 5_$&% P  5_%'& *P K Function let's you define lazy reducibles, one that are created only once5_&(' +P L Function let's you define lazy reducible's, one that are created only once5_')( 1P  K Function let's you define lazy reducibles, one that are created only once5_(*) GP G Function let's you define lazy reducibles, that are created only once5_)+* P$  one stracts reducible5_*,+ P&  one result reducible5_+/, #P) # one resulting reducible reducible5_,0./ P H Function let's you define lazy reducibles, that are created only after5_/10 'P S Function let's you define reducibles lazy reducibles, that are created only after5_021 ;P X Function let's you define reducibles in a lazy reducibles, that are created only after5_132 7P T Function let's you define reducibles in a lazy manner, that are created only after5_243 TP T Function let's you define reducibles in a lazy manner. that are created only after5_354  7 vP N Function let's you define reducibles in a lazy manner. It takes `f` function5_465  7 vP  It takes `f` function5_576  7 vP  It takes `f` function5_687  7 vP  Function takes `f` functionand returns reducible  and returns reducible5_798 3 7 vP  3 Function takes `f` function and returns reducible5_8:9  7 vP.  returned by invokation `5_9;:  7 vP0  returned by invocation `5_:<; : 7 vP@ W returned by invocation of `f`. Function let's you define reducibles in a lazy manner.5_;=< H 7 vPL T returned by invocation of `f`. The point is to create reducibles in a lazy manner.5_<>=  7 vPM  one resulting reducible 5_=?>  7 vPN   5_>@?  7 vPO   5_?A@ 7 vPW5_@BA 7 vPn  5_ACB 7 vP{ var time = lazy(function() { 5_BC 7 vP5_,-/. P ? Function allows lazy reducibles, that are created only after5_,.- P ; Function let lazy reducibles, that are created only after5