Those functionalities can still be simulated via pattern matching and perform basic operations. The reason for this deprecation is that we are starting to unify defrecord/defrecordp syntaxes, so instead of doing a big change at once, we are first bringing them to a common set of functionalities to easy migration in the future.