Implement basic lenses
Added INLINE pragma
Added convenient lenses
Added AsStatus class and instances
export AsStatus
re-exports
Merge branch 'support-lens'