code: func checkAssignable(typ reflect.Type, val starlark.Value) error {
  	_, err := getAssigner(typ, val)
  	return err
  }
docs: // checkAssignable returns no errors if the given starlark value can be assigned
  // to a go value of the given type.