Annotation helper

New module `annotation` that factorize some common code on users of annotations.