@psalm-param non-empty-string $functionName
public function __construct(string $functionName) { $this->functionName = $functionName; }