Optional subject

````ruby
# sometimes there may not be a "subject" to a rule

# like this... the rule is for ALL tvs, not nil or :any
abilities.allowed? my_two_year_old, :watch_tv, nil

# by making subject optional, the call to allowed? can be tighter
abilities.allowed? my_two_year_old, :watch_tv
````