Library Liberation: Competitive Performance Matmul Through Compiler-composed Nanokernels