code: func NewTomlSourceFromFile(file string) (InputSourceContext, error) {
  	tsc := &tomlSourceContext{FilePath: file}
  	var results tomlMap = tomlMap{}
  	if err := readCommandToml(tsc.FilePath, &results); err != nil {
  		return nil, fmt.Errorf("Unable to load TOML file '%s': inner error: \n'%v'", tsc.FilePath, err.Error())
  	}
  	return &MapInputSource{valueMap: results.Map}, nil
  }
docs: // NewTomlSourceFromFile creates a new TOML InputSourceContext from a filepath.