Not all EXTBANs on Freenode will contain a ':' colon, only those that carry parameter data with it. And though extban flags can't be stacked in Freenode, a forwarding '$#channel' can amend any ban, and colon can be used in those channel names as well as IPv6 hosts.
MODE +b $a ... ban all registered users.
MODE +b $~a ... ban all nonregistered users.
MODE +b $a$#c:olon ... send registered users to channel #c:olon
MODE +b $z ... ban all SSL users.
MODE +b $~z ... ban all non-SSL users.
MODE +b $~z$#bu:tt ... send non-SSL users to channel #bu:tt