FYI: @abstract is usually used for intro type information like this