Basic circuit implementations.