Function<byte[],byte[]>
public interface ForeignFunction extends Function<byte[],byte[]>
andThen, apply, compose