This PR adds two new methods in DataStore to determine anomaly and collect necessary data. Additionally - a generic parameter of DataStore turned to be associative - AVMOutcome contains additionally memory_delta and execution_time
Co-authored-by: folex <0xdxdy@gmail.com> Co-authored-by: Pavel Murygin <pavel.murygin@gmail.com>