This interface represents types which are able to perform data processing in place. Useful examples include: eliminating zeros, padding etc.

@author Marcin Rzeźnicki