Add square bracket alias for Trait methods

For `TraitName[exclude: :foo]` instead of `TraitName.methods(exclude: :foo)`.