#Author : Steve Allen #name : module mkIfc#( params ) ( Ifc ); body; endmodule # -- module mk${1:name}#( ${2:params} )( $1 ); // state $0 // rules // methods/interfaces endmodule