Add basic implementation of __.first