> all attempt to simplify this part: #`(#,@#'args-brackets) > gives errors Try matching it with ($bracket-apply$ container args-brackets ...) instead of ($bracket-apply container . args-brackets) and replacing #`(#,@#'args-brackets) with #'(args-brackets ...)