use liftL for where instead of redundant declaration
index as a synonym for property
get rid of accept after fixing where semantics
get rid of useless definedAt
get rid of useless maybeFlatmap
0.2.2