library L {} contract C { using L for uint; } // ----