use more as possible const value/@safe @system and nothrow as function attribute