module Mlc::Abstract