require explicit { objfpc} declarations