Pine3ree

<status: waiting for PHP8>
                        <status-alt-1: waiting for overloaded method signature in PHP>
                        <status-alt-2: waiting for friend classes in PHP>