Tables using flux query [Cry for help?... why would we use () when creating a table]

This is going to be really silly, but I just can’t remember what this is called …here we go
I’ve created some flux queries that require multiple tables that need to be union later on. The reason I do this is I have to do some tricks to find the first data point in the range I am looking for… My first table looks something like this:

data1 = () => from(bucket: "example")
  |> range(start: -24h)
  |> filter(fn: (r) => r["_field"] == "machine_state_int")
  |> keep(columns: ["_start", "_stop", "_time", "_value", "device" ])
  |> group(columns: ["device"])

data1

I cannot remember for the life of me why I would use the () characters in the first line of the query. I can’t even find what it is called. Does anybody know!? It’s driving me nuts and I cannot find it anywhere in the documentation

I have never seen the above syntax. I would just write it as

data1 = from(bucket: "example")

Thanks Grant. That is pretty much what I always do! I feel like 6 months ago (ish?) I found something in the influx documentation that adding () means something. So I did it in one of my specific queries for a thing… now that I am looking back at old work I have no idea why and I left myself no comments…

I was hoping someone in community fourms might see this and know what it does. I know it’s not significant, but it’s bugging the hell out of me…