Initial partpy.matcher implementation