
import * from dw::core::Types


type AFunction = (String, Number) -> Number
type AFunction2 = () -> Number
---
{
    a: functionParamTypes(AFunction),
    b: functionParamTypes(AFunction2),
    c: functionReturnType(AFunction),
    d: functionReturnType(AFunction2)
}