relative exports now require `self::` as prefix