Macros are special livescript functions that execute during compile time. This means all their arguments must be literals or const.