refs #5 Don't use #pragma once as include guard.