synchronous functions
asyn functions
generator functions

generator functions have a *, like so

function* boom() {}