JSFiddle - React, Tailwind, and code Playground

CoffeeScript

console.clear()

multiplier = () ->
    p = 1
    blah = (b) ->
        p*b
    blah.factor = (b) ->
        if b 
            p = b
            blah
        else p
    blah
           

m = multiplier()
console.log m.factor()
m.factor 4
console.log m.factor()
console.log m 5
console.log(multiplier().factor(6)(8))