Frame: {
    [key in VariableName]?: [Kind, ...Kind[]]
}