¿Cómo escribo una función con objetos de entrada y salida con las mismas teclas pero diferentes tipos de valores?

Básicamente, tengo una función que transformará un objeto en un objeto diferente, y es como un diccionario, pero no sé cómo escribirlo.

var myFunctions = {
  a: () => something1,
  b: () => something2,
  [...]
}

se transforma en

var myObject = {
  a: something1,
  b: something2
  [...]
}