debug made more betterer
zero-cost wchar support due to padding; proper ambiguity checking
added ambiguity before/after case