You're seeing just the function
set-exclamation-mark, go back to Attributes module for more information.
Sets attribute in path and raise error if already defined.
Available at compile time only.
It is the extension of
set/3 that requires the path to don't have a value.
Attributes.set!(MyModule, [:path], :value)