imporove setp: >>*.
*/
+import GenPrint
import Generics.gCons
import Generics.gdynamic
// ----- tools ----- //
-derive consName DigitalPin, AnalogPin, PinMode
+derive gPrint Pin, Button, UserLED, AnalogPin, DigitalPin, PinMode
+derive class gCons Pin, Button, UserLED, AnalogPin, DigitalPin, PinMode
instance == DigitalPin
instance == AnalogPin
-derive consIndex DigitalPin, AnalogPin
-
tab =: toString (repeatn tabSize ' ')
tabSize :== 2