var f0 = (x) => {
    console.log('hello');
}

var f1 = (x, y) => {
    console.log('hello');
}

const f2 = x => {
    console.log('hello');
}

let f3 = () => {
    console.log('hello');
}

let f4 = (...x) => {
    console.log('hello');
}

let f5 = (x,...y) => {
    console.log('hello');
}

let f6 = (x,y,...z) => {
    console.log('hello');
}

a.f7 = x => {
    console.log('hello');
}

a.f8 = async () => {
    console.log('hello');
}

b.f9 = (async () => {
    console.log('hello');
})

b.f10 = (async x => {
    console.log('hello');
})
