impure function sample<T> input T u; input Clock c = OpenModelica.Internal.inferredClock(); output T o; end sample;