@type t() :: %Macfly.Action{ control: boolean(), create: boolean(), delete: boolean(), read: boolean(), write: boolean() }